/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package negocios;

import datos.BaseDeDatosDB;
import java.awt.Image;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;

/**
 *
 * @author Pablo
 */
public class Usuario {
    
  String cedula;
  String apodo;
  String fecha_nacimiento;
  Genero_Usuario genero;
  Image foto;

  
  
    public Usuario() {
    }

    public String getCedula() {
        return cedula;
    }

    public void setCedula(String cedula) {
        this.cedula = cedula;
    }

    public String getApodo() {
        return apodo;
    }

    public void setApodo(String apodo) {
        this.apodo = apodo;
    }

    public String getFecha_nacimiento() {
        return fecha_nacimiento;
    }

    public void setFecha_nacimiento(String fecha_nacimiento) {
        this.fecha_nacimiento = fecha_nacimiento;
    }

    public Genero_Usuario getGenero() {
        return genero;
    }

    public void setGenero(Genero_Usuario genero) {
        this.genero = genero;
    }

    public Image getFoto() {
        return foto;
    }

    public void setFoto(Image foto) {
        this.foto = foto;
    }
 public boolean grabar(String ruta) {
        try {
            BaseDeDatosDB ususarioDB = new BaseDeDatosDB();
            ususarioDB.grabarUsuario(this,ruta);
            return true;
        } catch (SQLException ex) {
            Logger.getLogger(Usuario.class.getName()).log(Level.SEVERE, null, ex);
            JOptionPane.showMessageDialog(null, ex.getMessage());
            return false;
        }
    }

}
